草庐IT

ios - 将 URLRequest 转换为 NSMutableURLRequest

全部标签

c# - 将 Datagrid.SelectedItems 集合转换到 List<T>

我有这样的课publicclassFoo{publicstringprop1{get;set;}publicstringprop2{get;set;}}还有一个带有List的View模型,此列表用作Bind一个DataGrid,然后在代码隐藏中我需要获取Datagrid.SelectedItems收集并将其转换为List我尝试过的事情:ListSelectedItemsList=(List)DataGrid.SelectedItems;//ORobjectp=DataGrid.SelectedItems;ListSelectedItemsList=((IList)p).Cast().T

c# - 如何将 UTC DateTimeOffset 转换为使用系统时区的 DateTime

Quartz.net提供了获取下一次触发事件的下一次时间的方法:http://quartznet.sourceforge.net/apidoc/1.0/html/html/cc03bb79-c0c4-6d84-3d05-a17f59727c98.htm文档声称此Trigger.GetNextFireTimeUtc()方法返回一个DateTime?但它实际上返回一个DateTimeOffset?。我真的不明白DateTimeOffset的用途或为什么此函数返回一个而不是常规的DateTime。我想要的只是下一次触发器运行但在我的时区内。我做了这个trigger.GetNextFireTi

c# - 如何将 TypeCode 转换为实际类型?

在下面的代码中,我得到了colType,它是该类型的代码编号。但是我如何将该数字转换为实际类型呢?谢谢!!for(intj=0;j 最佳答案 更简单:Typetype=Type.GetType("System."+colType);如果你想把一个值转换成那个类型你可以直接使用typecodeConvert.ChangeType(value,colType); 关于c#-如何将TypeCode转换为实际类型?,我们在StackOverflow上找到一个类似的问题:

c# - 如何将 Bitmap 转换为 byte[]?

基本上,我使用ListView插入事件插入图像,尝试从文件上传控件调整图像大小,然后使用LINQ将其保存在SQL数据库中。我找到了一些代码来创建fileupload控件中内容的新位图,但这是为了将其存储在服务器上的文件中,来自thissource,但我需要将位图保存回SQL数据库,我认为我需要将其转换回byte[]格式。那么如何将位图转换为byte[]格式呢?如果我以错误的方式解决这个问题,我将不胜感激,您可以纠正我。这是我的代码://FindthefileUploadcontrolstringfilename=uplImage.FileName;//Createabitmapinme

c# - 在 C# 中将时间转换为十进制

我需要做的是有两个由用户输入的已定义字符串,stringin="9:35";//amstringout="11:55";//am我需要减去它们,这样才能得到他们签到的总小时数。这应该等于:stringtotal="2:20"然后,我需要将其转换为小数。所以,2:20将是​​stringdecimal="2.33";我不知道该怎么做,任何帮助将不胜感激!P.S:id也希望能够从十进制数计算他们签到的总小时数,所以基本上相反 最佳答案 DateTimedt1=DateTime.Parse("11:55");DateTimedt2=Dat

c# - 为什么 String.Format 将正斜杠转换为减号?

为什么String.Format("/")会转换为“-”? 最佳答案 我怀疑您在{0}占位符内使用了/符号。它是在给定文化中用作日期时间分隔符的保留符号。你可以像这样逃避它:stringdate=string.Format("{0:dd\\/MM\\/yyyy}",DateTime.Now); 关于c#-为什么String.Format将正斜杠转换为减号?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

c# - 从 SQLDataReader 读取结果时出现无效的转换异常

我的存储过程:@UserNamenvarchar(64),ASBEGINSELECTMPU.UserName,SUM(TS.Monday)asMonday//TS.MondaycontainsfloatvalueFROMdbo.MapTaskMTJOINdbo.MapPUMPUONMPU.ID=MT.MPUIDJOINdbo.TimeSheetTSONMT.TMSID=TS.IDWHEREMT.StartDate=@StartDate_intandMPU.UserName=@UserNameGROUPBYMPU.UserNameEND在我的C#代码中SqlDataReaderreade

c# - 为什么 C# 中的字节减法需要强制转换?

这个问题在这里已经有了答案:byte+byte=int...why?(16个答案)关闭9年前。我必须使用WinForms在VS2008.net3.5中遵循代码:bytepercent=70;bytezero=0;Bitmapcopy=(Bitmap)image1.Clone();...ColoroColor=copy.GetPixel(x,y);byteoR=(byte)(oColor.R-percent当我在代码的最后一行留下“(byte)”时,出现编译器错误“无法隐式转换类型‘int'到'byte'。”如果所有内容都是byte类型并且byte是整数类型...那么为什么我需要强制转换

c# - 在 C# 中,如果我的对象支持该接口(interface),我如何检查 T 是否属于 IInterface 类型并强制转换为该类型?

在C#中,我有一个使用generics传入T的函数,我想运行一个检查以查看T是否是一个object实现了一个interface,如果是的话调用那个interface上的methods之一。我不想让T约束只属于那种类型。可以这样做吗?例如:publicclassMyModel:IModelwhereT:MyObjectBase{publicIQueryableGetRecords(){varentities=Repository.Query();if(typeof(IFilterable).IsAssignableFrom(typeof(T))){//Filtermeisamethodt

c# - IO monad 在像 C# 这样的语言中有意义吗

在花了很多时间阅读和思考之后,我想我终于掌握了monad是什么、它们如何工作以及它们有什么用处。我的主要目标是弄清楚monad是否可以应用于我在C#中的日常工作。当我开始学习monad时,我的印象是它们很神奇,它们以某种方式使IO和其他非纯函数变得纯。我理解monad对于.Net中的LINQ之类的东西的重要性,并且Maybe对于处理不返回有效值的函数非常有用。我也很欣赏限制代码状态和​​隔离外部依赖的需要,我希望monad也能帮助解决这些问题。但我最终得出结论,用于IO和处理状态的monad是Haskell的必需品,因为Haskell没有其他方法可以做到这一点(否则,你无法保证顺序,并